page {
	background: #f2f3f7;
}

/* 特惠 */
.hot {
	width: 100%;
	height: 72rpx;
}

.hot .hot_top {
	width: 94.7%;
	height: 100%;
	margin: auto;
	background-color: #EFCBD0;
	border-radius: 5px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}

.hot .hot_top .hot_top_left {
	display: flex;
	align-items: center;
}

.hot .hot_top .hot_top_left .img1 {
	width: 30rpx;
	height: 28rpx;
	margin: 0rpx 20rpx;
}

.hot .hot_top .hot_top_right {
	display: flex;
	align-items: center;
}

.hot .hot_top .hot_top_right span {
	width: 56%;
	line-height: 32rpx;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 28rpx;
	font-weight: 400;
	color: #C30D23;
	-webkit-line-clamp: 2;
}


.hot .hot_list .hot_top_right_list {
	white-space: nowrap;
	overflow-x: scroll;
}

.hot .hot_list .hot_top_right_list .hot_top_right_list_main {
	display: inline-block;
	width: 90px;
	margin: 0px 6.5px;
}

.hot .hot_list .hot_top_right_list .hot_top_right_list_main .img {
	width: 90px;
	height: 90px;
	position: relative;
}

.hot .hot_list .hot_top_right_list .hot_top_right_list_main .img .img_top {
	position: absolute;
	top: 80%;
	z-index: 2;
	color: #fff;
	background-color: #C30D23;
	border-top-right-radius: 30px;
	width: 140rpx;
	height: 36rpx;
	text-align: center;
}

.hot .hot_list .hot_top_right_list .hot_top_right_list_main .tt {
	margin: 4px 0;
}

.hot .hot_list .hot_top_right_list .hot_top_right_list_main .tt .price .Xprice {
	font-size: 17px;
	color: #C30D23;
	margin-right: 3px;
}

.hot .hot_list .hot_top_right_list .hot_top_right_list_main .tt .price .Yprice {
	opacity: 0.5;
	text-decoration: line-through;
	color: #333;
}

.hot .hot_list .hot_top_right_list .hot_top_right_list_main .tt .spuname {
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 90px;
	height: 17px;
	text-align: center;

}

/* 搜索框 */
.index .search-box {
	background: white;
	padding: 20rpx 0rpx 20rpx 15rpx;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.index .search-box .search {
	height: 60rpx;
	background: #f2f3f7;
	border-radius: 8rpx;
	display: flex;
	align-items: center;
	width: 75%;
}

/* 定位 */
.index .search-box .loaction {
	font-size: 28rpx;
	display: flex;
	align-items: center;
}

.sy image {
	margin-left: 14rpx;
	width: 44rpx;
	height: 44rpx;
}

.city image {
	margin-left: 5px;
	width: 12rpx;
	height: 8rpx;
}

.index .search-box .search .icon {
	width: 24rpx;
	height: 24rpx;
	font-size: 0;
	margin-left: 20rpx;
}

.index .search-box .search .text {
	color: #999;
	margin-left: 10rpx;
}

/* image */
.imageView {
	height: 256rpx;
}

.imageView image {
	width: 710rpx;
	margin: auto;
	display: block;
}

/* 导航 */
.index .nav-box {
	padding: 30rpx 20rpx;
}

.category {
	display: flex;
	justify-content: space-around;
	white-space: nowrap;
	font-weight: bold;
}

.category .category-item {
	display: inline-block;
	font-size: 26rpx;
	font-weight: 600;
	width: 20%;
	height: 56rpx;
	line-height: 56rpx;
	white-space: nowrap;
	text-align: center;
}

.category .category-item.active {
	color: #fff;
	background: #fc1b35;
	border-radius: 60rpx;
}

.index .nav-box .item {
	width: 20%;
	text-align: center;
	margin-bottom: 26rpx;
}

.index .nav-box .item .icon {
	margin: auto;
	width: 120rpx;
	height: 120rpx;
	font-size: 0;
}

.index .nav-box .item .icon image {
	width: 120rpx;
	height: 120rpx;
}

.index .nav-box .item .text {
	margin-top: 14rpx;
	height: 18px;
	font-size: 15px;
	overflow-y: hidden;
}


/**
 * 场景定制
 */
.scenario {
	width: 100%;
	height: 216rpx;
	margin-top: 60rpx;
}

.scenario_main {
	width: 94.7%;
	height: 100%;
	margin: auto;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
	border-radius: 10rpx;
}

.scenario_main_left {
	width: 40%;
	height: 100%;
	position: relative;
}

.scenario_main_left img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 20rpx;
	background: pink;
	box-shadow: 0px 0rpx 30rpx #aaa;
	border-radius: 15rpx;
}

.scenario_main_right {
	line-height: 60rpx;
	margin-right: 30rpx;
	text-align: center;
}

.scenario_main_right .top {
	font-size: 30rpx;
	font-weight: bold;
}

.scenario_main_right .center {
	font-size: 24rpx;
	color: #aaa;
}

.scenario_main_right .buttom {
	width: 100%;
	height: 60rpx;
	line-height: 60rpx;
	background: #C30D23;
	color: #fff;
	border-radius: 10rpx;
}

/* 推荐 */
.recommend {
	margin-top: 40rpx;
	padding: 0 30rpx;
}